import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 挂载屏幕适配
import 'amfe-flexible'
// 导入vant的注册文件
import '@/utils/vant'
// 导入公共样式
import '@/style/base.css'
// 导入路由守卫
import '@/permission.js'
// 注册时间过滤器
// 挂载全局时间过滤器
import * as filters from '@/filters'
// 导读icon
import '@/assets/font/iconfont.css' // 引入工具类
import '@/assets/font_i2qu9ovhq/iconfont.css' // 引入工具类

// 注册全局的过滤器
Object.keys(filters).forEach((key) => {
  // 注册过滤器
  Vue.filter(key, filters[key])
})

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: (h) => h(App)
}).$mount('#app')
